package com.zhijian.medical.entity.po;

import com.zhijian.medical.entity.vo.response.CodeVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 分子病理室人员岗前培训与考核表
 *
 * @author Auto Generator
 * @date 2023-07-18 14:21:24
 */
@Data
@Api(tags = "分子病理室人员岗前培训与考核表")
public class PersonTrainTest extends CodeVo {
    private static final long serialVersionUID = 3068715041140743869L;
    /**
     * 主键ID
     */
    @ApiModelProperty(value = "主键ID", hidden = true)
    private Long id;

    /**
     * 人员ID
     */
    @ApiModelProperty("人员ID")
    @NotNull(message = "人员ID不能为空")
    private Long personId;

    /**
     * 被考核人
     */
    @ApiModelProperty("被考核人")
    private String bkhr;

    /**
     * 分子病理室概况及规章制度-培训人
     */
    @ApiModelProperty("分子病理室概况及规章制度-培训人")
    private String pxr1;

    /**
     * 分子病理室概况及规章制度-培训方法
     */
    @ApiModelProperty("分子病理室概况及规章制度-培训方法")
    private String pxff1;

    /**
     * 分子病理室概况及规章制度-完成时间
     */
    @ApiModelProperty("分子病理室概况及规章制度-完成时间")
    private String wcsj1;

    /**
     * 分子病理室概况及规章制度-评估日期
     */
    @ApiModelProperty("分子病理室概况及规章制度-评估日期")
    private String pgrq1;

    /**
     * 分子病理室概况及规章制度-评估方法
     */
    @ApiModelProperty("分子病理室概况及规章制度-评估方法")
    private String pgff1;

    /**
     * 分子病理室概况及规章制度-评估成绩
     */
    @ApiModelProperty("分子病理室概况及规章制度-评估成绩")
    private String pgcj1;

    /**
     * 分子病理室概况及规章制度-评估人签字
     */
    @ApiModelProperty("分子病理室概况及规章制度-评估人签字")
    private String pgrqz1;

    /**
     * 分子病理室概况及规章制度-被评估人签字
     */
    @ApiModelProperty("分子病理室概况及规章制度-被评估人签字")
    private String bpgrqz1;

    /**
     * 分子病理室场地设置和工作总则-培训人
     */
    @ApiModelProperty("分子病理室场地设置和工作总则-培训人")
    private String pxr2;

    /**
     * 分子病理室场地设置和工作总则-培训方法
     */
    @ApiModelProperty("分子病理室场地设置和工作总则-培训方法")
    private String pxff2;

    /**
     * 分子病理室场地设置和工作总则-完成时间
     */
    @ApiModelProperty("分子病理室场地设置和工作总则-完成时间")
    private String wcsj2;

    /**
     * 分子病理室场地设置和工作总则-评估日期
     */
    @ApiModelProperty("分子病理室场地设置和工作总则-评估日期")
    private String pgrq2;

    /**
     * 分子病理室场地设置和工作总则-评估方法
     */
    @ApiModelProperty("分子病理室场地设置和工作总则-评估方法")
    private String pgff2;

    /**
     * 分子病理室场地设置和工作总则-评估成绩
     */
    @ApiModelProperty("分子病理室场地设置和工作总则-评估成绩")
    private String pgcj2;

    /**
     * 分子病理室场地设置和工作总则-评估人签字
     */
    @ApiModelProperty("分子病理室场地设置和工作总则-评估人签字")
    private String pgrqz2;

    /**
     * 分子病理室场地设置和工作总则-被评估人签字
     */
    @ApiModelProperty("分子病理室场地设置和工作总则-被评估人签字")
    private String bpgrqz2;

    /**
     * 实验室安全管理程序-培训人
     */
    @ApiModelProperty("实验室安全管理程序-培训人")
    private String pxr3;

    /**
     * 实验室安全管理程序-培训方法
     */
    @ApiModelProperty("实验室安全管理程序-培训方法")
    private String pxff3;

    /**
     * 实验室安全管理程序-完成时间
     */
    @ApiModelProperty("实验室安全管理程序-完成时间")
    private String wcsj3;

    /**
     * 实验室安全管理程序-评估日期
     */
    @ApiModelProperty("实验室安全管理程序-评估日期")
    private String pgrq3;

    /**
     * 实验室安全管理程序-评估方法
     */
    @ApiModelProperty("实验室安全管理程序-评估方法")
    private String pgff3;

    /**
     * 实验室安全管理程序-评估成绩
     */
    @ApiModelProperty("实验室安全管理程序-评估成绩")
    private String pgcj3;

    /**
     * 实验室安全管理程序-评估人签字
     */
    @ApiModelProperty("实验室安全管理程序-评估人签字")
    private String pgrqz3;

    /**
     * 实验室安全管理程序-被评估人签字
     */
    @ApiModelProperty("实验室安全管理程序-被评估人签字")
    private String bpgrqz3;

    /**
     * 分子病理室信息管理程序-培训人
     */
    @ApiModelProperty("分子病理室信息管理程序-培训人")
    private String pxr4;

    /**
     * 分子病理室信息管理程序-培训方法
     */
    @ApiModelProperty("分子病理室信息管理程序-培训方法")
    private String pxff4;

    /**
     * 分子病理室信息管理程序-完成时间
     */
    @ApiModelProperty("分子病理室信息管理程序-完成时间")
    private String wcsj4;

    /**
     * 分子病理室信息管理程序-评估日期
     */
    @ApiModelProperty("分子病理室信息管理程序-评估日期")
    private String pgrq4;

    /**
     * 分子病理室信息管理程序-评估方法
     */
    @ApiModelProperty("分子病理室信息管理程序-评估方法")
    private String pgff4;

    /**
     * 分子病理室信息管理程序-评估成绩
     */
    @ApiModelProperty("分子病理室信息管理程序-评估成绩")
    private String pgcj4;

    /**
     * 分子病理室信息管理程序-评估人签字
     */
    @ApiModelProperty("分子病理室信息管理程序-评估人签字")
    private String pgrqz4;

    /**
     * 分子病理室信息管理程序-被评估人签字
     */
    @ApiModelProperty("分子病理室信息管理程序-被评估人签字")
    private String bpgrqz4;

    /**
     * 样本核收、处理、准备和保存程序-培训人
     */
    @ApiModelProperty("样本核收、处理、准备和保存程序-培训人")
    private String pxr5;

    /**
     * 样本核收、处理、准备和保存程序-培训方法
     */
    @ApiModelProperty("样本核收、处理、准备和保存程序-培训方法")
    private String pxff5;

    /**
     * 样本核收、处理、准备和保存程序-完成时间
     */
    @ApiModelProperty("样本核收、处理、准备和保存程序-完成时间")
    private String wcsj5;

    /**
     * 样本核收、处理、准备和保存程序-评估日期
     */
    @ApiModelProperty("样本核收、处理、准备和保存程序-评估日期")
    private String pgrq5;

    /**
     * 样本核收、处理、准备和保存程序-评估方法
     */
    @ApiModelProperty("样本核收、处理、准备和保存程序-评估方法")
    private String pgff5;

    /**
     * 样本核收、处理、准备和保存程序-评估成绩
     */
    @ApiModelProperty("样本核收、处理、准备和保存程序-评估成绩")
    private String pgcj5;

    /**
     * 样本核收、处理、准备和保存程序-评估人签字
     */
    @ApiModelProperty("样本核收、处理、准备和保存程序-评估人签字")
    private String pgrqz5;

    /**
     * 样本核收、处理、准备和保存程序-被评估人签字
     */
    @ApiModelProperty("样本核收、处理、准备和保存程序-被评估人签字")
    private String bpgrqz5;

    /**
     * 蜡块选择、切片、常规染色-培训人
     */
    @ApiModelProperty("蜡块选择、切片、常规染色-培训人")
    private String pxr6;

    /**
     * 蜡块选择、切片、常规染色-培训方法
     */
    @ApiModelProperty("蜡块选择、切片、常规染色-培训方法")
    private String pxff6;

    /**
     * 蜡块选择、切片、常规染色-完成时间
     */
    @ApiModelProperty("蜡块选择、切片、常规染色-完成时间")
    private String wcsj6;

    /**
     * 蜡块选择、切片、常规染色-评估日期
     */
    @ApiModelProperty("蜡块选择、切片、常规染色-评估日期")
    private String pgrq6;

    /**
     * 蜡块选择、切片、常规染色-评估方法
     */
    @ApiModelProperty("蜡块选择、切片、常规染色-评估方法")
    private String pgff6;

    /**
     * 蜡块选择、切片、常规染色-评估成绩
     */
    @ApiModelProperty("蜡块选择、切片、常规染色-评估成绩")
    private String pgcj6;

    /**
     * 蜡块选择、切片、常规染色-评估人签字
     */
    @ApiModelProperty("蜡块选择、切片、常规染色-评估人签字")
    private String pgrqz6;

    /**
     * 蜡块选择、切片、常规染色-被评估人签字
     */
    @ApiModelProperty("蜡块选择、切片、常规染色-被评估人签字")
    private String bpgrqz6;

    /**
     * 项目检测内容
     */
    @ApiModelProperty(value = "项目检测内容", hidden = true)
    private String content;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", hidden = true)
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间", hidden = true)
    private Date updateTime;

}